- 'api_failure'
variables:
- MUTTER_CI_IMAGE: registry.gitlab.gnome.org/gnome/mutter/fedora/40:x86_64-2024-02-23.0
+ MUTTER_CI_IMAGE: registry.gitlab.gnome.org/gnome/mutter/fedora/40:x86_64-2024-04-29.0
FDO_UPSTREAM_REPO: GNOME/gnome-shell
BUNDLE: "extensions-git.flatpak"
LINT_LOG: "eslint-report.xml"
import 'gi://Gdm?version=1.0';
import 'gi://Geoclue?version=2.0';
import 'gi://Gio?version=2.0';
+import 'gi://GioUnix?version=2.0';
import 'gi://GDesktopEnums?version=3.0';
import 'gi://GdkPixbuf?version=2.0';
import 'gi://GnomeBG?version=4.0';
import GLib from 'gi://GLib';
import Gio from 'gi://Gio';
+import GioUnix from 'gi://GioUnix';
import * as Signals from './signals.js';
import {loadInterfaceXML} from './fileUtils.js';
await this._proxy.call_with_unix_fd_list('Inhibit',
inVariant, 0, -1, null, cancellable);
const [fd] = fdList.steal_fds();
- return new Gio.UnixInputStream({fd});
+ return new GioUnix.InputStream({fd});
}
_prepareForSleep(proxy, sender, [aboutToSuspend]) {
import Clutter from 'gi://Clutter';
import Gio from 'gi://Gio';
+import GioUnix from 'gi://GioUnix';
import GLib from 'gi://GLib';
import GObject from 'gi://GObject';
import NM from 'gi://NM';
});
this._childPid = pid;
- this._stdin = new Gio.UnixOutputStream({fd: stdin, close_fd: true});
- this._stdout = new Gio.UnixInputStream({fd: stdout, close_fd: true});
+ this._stdin = new GioUnix.OutputStream({fd: stdin, close_fd: true});
+ this._stdout = new GioUnix.InputStream({fd: stdout, close_fd: true});
GLib.close(stderr);
this._dataStdout = new Gio.DataInputStream({base_stream: this._stdout});
ecal_req = '>= 3.33.1'
eds_req = '>= 3.33.1'
gcr_req = '>= 3.90.0'
-gio_req = '>= 2.56.0'
+gio_req = '>= 2.79.2'
gi_req = '>= 1.49.1'
gjs_req = '>= 1.73.1'
gtk_req = '>= 4.0'